﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ThomasGIS.Geometries
{
    interface IPolygon : IGeometry
    {
        // 计算当前面状对象的全部件面积，返回一个double类型的迭代器
        IEnumerable<double> GetArea();
        // 计算当前面对象的shapefile文件中对应的字节长度

        IEnumerable<Point> GetPointEnumerable();

        IEnumerable<int> GetPartEnumerable();

        bool AddPart(IEnumerable<Point> pointList);
    }
}
